home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / pvert.arc / PKT2QWKD.MAK < prev    next >
Makefile  |  1992-01-15  |  3KB  |  145 lines

  1. PROJ = pkt2qwkd
  2. PROJFILE = pkt2qwkd.mak
  3. DEBUG = 0
  4.  
  5. CC  = cl
  6. CFLAGS_G  = /AL /W4 /DQWKEXPORT /DXQWKEXPORT /DBMG /BATCH /J /Zp1
  7. CFLAGS_D  = /qc /Gidos2\$(PROJ).mdt /Zr /Zi /Od
  8. CFLAGS_R  = /Ot /Oi /Gs
  9. MAPFILE_D  = NUL
  10. MAPFILE_R  = NUL
  11. LFLAGS_G  =  /NOI /STACK:8192  /BATCH
  12. LFLAGS_D  = /CO /INC /FAR /PACKC
  13. LFLAGS_R  = /EXE /FAR /PACKC
  14. LINKER  = link
  15. ILINK  = ilink
  16. LRF  = echo > NUL
  17. LLIBS_R  =  /NOD:LLIBCE LLIBCER
  18. LLIBS_D  =  /NOD:LLIBCE LLIBCER
  19.  
  20. OBJS  = dos2\ASSIGN.obj dos2\BMG.obj dos2\DELIMS.obj dos2\QWK.obj\
  21.         dos2\STRIPS.obj dos2\STRISTR.obj dos2\WRITLINE.obj dos2\XQWK.obj \
  22.         dos2\PKT2QWK.obj
  23.  
  24. all: dos2\$(PROJ).exe
  25.  
  26. .SUFFIXES:
  27. .SUFFIXES: .obj .c
  28.  
  29. dos2\ASSIGN.obj : ASSIGN.C
  30. !IF $(DEBUG)
  31.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos2\ASSIGN.obj ASSIGN.C
  32. !ELSE
  33.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos2\ASSIGN.obj ASSIGN.C
  34. !ENDIF
  35.  
  36. dos2\BMG.obj : BMG.C
  37. !IF $(DEBUG)
  38.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos2\BMG.obj BMG.C
  39. !ELSE
  40.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos2\BMG.obj BMG.C
  41. !ENDIF
  42.  
  43. dos2\DELIMS.obj : DELIMS.C
  44. !IF $(DEBUG)
  45.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos2\DELIMS.obj DELIMS.C
  46. !ELSE
  47.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos2\DELIMS.obj DELIMS.C
  48. !ENDIF
  49.  
  50. dos2\QWK.obj : QWK.C
  51. !IF $(DEBUG)
  52.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos2\QWK.obj QWK.C
  53. !ELSE
  54.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos2\QWK.obj QWK.C
  55. !ENDIF
  56.  
  57. dos2\STRIPS.obj : STRIPS.C
  58. !IF $(DEBUG)
  59.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos2\STRIPS.obj STRIPS.C
  60. !ELSE
  61.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos2\STRIPS.obj STRIPS.C
  62. !ENDIF
  63.  
  64. dos2\STRISTR.obj : STRISTR.C
  65. !IF $(DEBUG)
  66.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos2\STRISTR.obj STRISTR.C
  67. !ELSE
  68.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos2\STRISTR.obj STRISTR.C
  69. !ENDIF
  70.  
  71. dos2\WRITLINE.obj : WRITLINE.C
  72. !IF $(DEBUG)
  73.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos2\WRITLINE.obj WRITLINE.C
  74. !ELSE
  75.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos2\WRITLINE.obj WRITLINE.C
  76. !ENDIF
  77.  
  78. dos2\XQWK.obj : XQWK.C
  79. !IF $(DEBUG)
  80.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos2\XQWK.obj XQWK.C
  81. !ELSE
  82.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos2\XQWK.obj XQWK.C
  83. !ENDIF
  84.  
  85. dos2\PKT2QWK.obj : PKT2QWK.C
  86. !IF $(DEBUG)
  87.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos2\PKT2QWK.obj PKT2QWK.C
  88. !ELSE
  89.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos2\PKT2QWK.obj PKT2QWK.C
  90. !ENDIF
  91.  
  92.  
  93. dos2\$(PROJ).exe : $(OBJS)
  94. !IF $(DEBUG)
  95.         $(LRF) @<<dos2\$(PROJ).lrf
  96. $(RT_OBJS: = +^
  97. ) $(OBJS: = +^
  98. )
  99. $@
  100. $(MAPFILE_D)
  101. $(LLIBS_G: = +^
  102. ) +
  103. $(LLIBS_D: = +^
  104. ) +
  105. $(LIBS: = +^
  106. )
  107. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
  108. <<
  109. !ELSE
  110.         $(LRF) @<<dos2\$(PROJ).lrf
  111. $(RT_OBJS: = +^
  112. ) $(OBJS: = +^
  113. )
  114. $@
  115. $(MAPFILE_R)
  116. $(LLIBS_G: = +^
  117. ) +
  118. $(LLIBS_R: = +^
  119. ) +
  120. $(LIBS: = +^
  121. )
  122. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
  123. <<
  124. !ENDIF
  125. !IF $(DEBUG)
  126.         $(ILINK) -a -e "$(LINKER) @dos2\$(PROJ).lrf" $@
  127. !ELSE
  128.         $(LINKER) @dos2\$(PROJ).lrf
  129. !ENDIF
  130.  
  131.  
  132. .c.obj :
  133. !IF $(DEBUG)
  134.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fo$@ $<
  135. !ELSE
  136.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fo$@ $<
  137. !ENDIF
  138.  
  139.  
  140. run: dos2\$(PROJ).exe
  141.         dos2\$(PROJ).exe $(RUNFLAGS)
  142.  
  143. debug: dos2\$(PROJ).exe
  144.         CV $(CVFLAGS) dos2\$(PROJ).exe $(RUNFLAGS)
  145.